ion-permeable membranes - English Synonyms Dictionary